Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Germany F2 Italy F1 Italy F2 Mexico F4 Mexico F10 Mexico F11 Bolivia F2 Mexico F17 Mexico F1 Mexico F4 Mexico F11 Italy F5 Morocco F2 Russia F13 Mexico F2 Mexico F5 Colombia F4 Mexico F15 Mexico F16 Spain F6 Spain F7 Heilbronn Challenger Barletta Challenger Germany F1 Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg VI Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Garden Open - Rome Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Sparkessen Magdeburg Open - Magdeburg V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi drkoop.com USTA Tennis Championships - Armonk Whirlpool Open - Budapest Quelle Cup 2000 - Furth drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Pekao Open - Szczecin Siemens Open - Scheveningen Memorial Kolyaskin - Donetsk Fifth-Third Bank Tennis Championships - Lexington Polish Open 2000 - Poznan Time Warner USTA Challenger - Binghamton Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx Sylt Open 2000 - Sylt Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt Macedonian Open - Skopje Cosmorom Challenger - Brasov drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin Open de Tanger - Tangier Copa Ericsson Mexico - Guadalajara USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville Challenger Britania Zavaleta - Puebla USTA Men's Challenger of Urbana-Champaign - Urbana Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck 2001 - Lubeck Challenger Ford de Cherbourg - Cherbourg VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Compaq Challenger - Bucharest 2001 USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano 9th Wartburg Open - Eisenach Intelig Tennis Cup - Campos do Jordao Muller Cup - Ulm Granby Challenger - Granby Oberstaufen Cup - Oberstaufen BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba IV Gramado Open de Tenis - Gramado CA-Challenge - Graz Kyiv UMC Open - Kiev Diego Open - Budapest Theusbridge.com Tennis Classic - Tarzana Pekao Open 2001 - Szczecin Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Copa Ericsson Mexico - Guadalajara IPP Open - Helsinki The Bolton Challenger - Bolton Neride Prague Indoor - Prague Challenger Britania Zavaleta - Puebla Milano Challenger-Jameson Cup - Milan Copa Ericsson Costa Rica - San Jose Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo The Nottingham Cahllenger - Nottingham Open de la Ville de Saint Denis - Reunion Island Okal Open - Eckental IPP Open - Helsinki Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Bangkok Challenger - Bangkok Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta 2003 Freeman Men's Challenger - Joplin Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Challenger de Granby - Granby Challenger Ciudad de Tijuana - Tijuana Challenger Santa Cruz - Santa Cruz IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis Copa Ericsson Venezuela - Caracas USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo Warsteiner Challenger Lubeck - Lubeck IV Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda AXA Open - Espinho Eddleman/USTA Challenger - Birmingham Quelle Cup 1999 - Furth Maia Open - Oporto Challenger de Granby - Granby Open Diputacion Pozoblanco - Cordoba Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid Warta Cup - Sopot GHI Bronx Tennis Classic - Bronx Kyiv UMC Open - Kiev V Trofeo Ciudad de Quito - Quito Medicor Open - Budapest drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Okal Cup - International Bavarian Championship - Eckental drkoop.com USTA Challenger of Houston - Houston Challenger Britania Zavaleta - Puebla Copa Ericsson - Guadalajara Copa Ericsson - Caracas Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur Challenger de la Ciudad de Mexico - Mexico City Challenger 42 - Andrezieux Heineken Challenger - Ho Chi Minh City Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo San Luis Potosi Challenger - San Luis Potosi ATP Bangalore Challenger - Bangalore Challenger Leon 2003 - Leon New Delhi Challenger - New Delhi Zagreb Open - Zagreb Memorial Savigni - Sassuolo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Credicard Mastercard Tennis Cup - Campos do Jordao Tampere Imageneering Open - Tampere 12th BH Tennis Open International Cup - Belo Horizonte St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva VI Gramado Open de Tenis - Gramado Kyiv Open - Kiev Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Gran Challenger Casablanca - Mexico City USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno Challenger Groningen - Groningen Dharwad Challenger 2003 - Dharwad IX Trofeo Ciudad de Quito - Quito Belgaum Open - Belgaum A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Tennis Napoli Cup 2004 - Napoli Zagreb Open - Zagreb Prague Open - Prague Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik X Trofeo Ciudad de Quito - Quito SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Okal Cup 2004 - Eckental X Challenger Britania Zavaleta - Puebla Copa Petrobras Bogota - Bogota Czech Indoor Open - Prague Copa Petrobras Guadalajara - Guadalajara ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Sarajevo Open - Sarajevo IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Sina-Kia Motors Tennis Cup - Cordenons Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Open de L'Isere - Grenoble Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Challenger Britania Zavaleta - Puebla X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ciudad de Telde - Telde San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Challenger Brasov - Brasov Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Ostdeutscher Sparkessen Cup - Dresden Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta Porsche Open - Poznan San Marino Cepu Open - San Marino 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona The LTA Men's Challenger Wrexham - Wrexham Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli BNP Paribas Primrose - Bordeaux Schickendanz Open - Furth 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Porsche Open - Poznan Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Tennislife Cup - Napoli Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Besancon Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Athens Challenger San Remo Challenger Bordeaux Challenger Karlsruhe Challenger Kosice Challenger Milan Challenger Tampere Challenger Poznan Challenger Geneva Challenger Szczecin Challenger Trnava Challenger Tarragona Challenger Tashkent Challenger Astana Challenger Genova Challenger Kazan Challenger Bergamo Challenger Marrakech Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Zagreb Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger San Sebastian Challenger Geneva Challenger Trnava Challenger Napoli Challenger Palermo Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Reunion Island Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Prague Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Kosice Challenger Marburg Challenger Sopot Challenger Poznan Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Palermo Challenger Geneva Challenger Bordeaux Challenger Furth Challenger Milan Challenger Scheveningen Challenger Astana Challenger Samarkand Challenger Lermontov Challenger Tyumen Challenger Sybase Open - San Jose AT&T Challenge - Atlanta Pilot Pen International - New Haven Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota AT&T Challenge - Atlanta The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Abierto Mexicano de Tenis - Mexico City Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City Cerveza Club Columbia Open - Bogota Energis Dutch Open - Amsterdam Gold Flake Open - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Abierto Mexicano de Tenis Pegaso - Acapulco Energis Open - Amersfoort Idea Prokom Open - Sopot Qatar Exxon Mobil Open 2003 - Doha Dubai Tennis Open - Dubai Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Mexico City Washington Bogota Santiago Mexico City Los Angeles Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Gerry Weber Open - Halle Generali Open - Kitzbuhel Open Romania - Bucharest Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Open de Moselle - Metz Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot BCR Open Romania - Bucharest Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Grand Prix Hassan II - Casablanca International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg The Lipton Championships - Key Biscayne Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, ITA-MEX 4-1 Davis Cup, World Group, QR, GER-MEX 5-0 Davis Cup, Group 1, 1R, CAN-MEX 3-2 Davis Cup, Group 1, REL1, BAH-MEX 3-2 Davis Cup, Group 1, REL2, COL-MEX 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, REL2, BAH-MEX 3-2 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Atlanta Olympics